<?php
/**
 * マイレージ　共通コントローラクラス<br />
 *
 * @package apamanshop
 * @author
 * @copyright
 */
abstract class Jmb_BaseController extends Apm_Controller_Base
{
    /** 表示テンプレートパス */
    protected $_display_path = null;
    /** URL */
    protected $_baseurl = null;
    /** URL */
    protected $_aplbaseurl = null;
    
    /** マイレージトップ */
    protected $_jmb_index_helper = null;

    /**
     * 初期処理
     */
    public function preDispatch()
    {
    	$this->_display_path = '';
        $this->_baseurl      = $this->_config['apm']['baseurl'];
        $this->_aplbaseurl   = $this->_config['apm']['apl']['static']['baseurl'];
    	
    	$jmb_helper_path    = APPLICATION_PATH . '/modules/jmb/views/helpers/';
    	
    	// マイレージトップ
    	$this->_jmb_index_helper	= $this->getApmHelper($jmb_helper_path . 'index_helper.tpl');
    	
        // パラメータの取得
        $this->_params = $this->getParameters();
        // リクエストデータ設定
        $this->_data['request'] = $this->_params;
        // hiddenタグ生成
        $this->_data['hiddenTag'] = Apm_Util::generateHiddenTag($this->_params);
    }
}
?>
